<!DOCTYPE html>
<html data-theme="">
  <head>
    <meta charset="utf-8" />
    <title>AntV Insight 让数据栩栩如生</title>
    <meta
      name="viewport"
      content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"
    />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <meta
      name="keywords"
      content="AntV Insight 数据可视化平台 图可视化 地理可视化 分析应用低代码构建"
    />
    <meta
      name="description"
      content="AntV Insight 是蚂蚁集团 AntV 团队推出的一款数据分析产品，用户可以在线完成视觉映射，分析洞察工作，也可以一键导出SDK，二次开发，集成部署"
    />
    <link
      rel="shortcut icon"
      href="https://mdn.alipayobjects.com/huamei_qa8qxu/afts/img/A*7svFR6wkPMoAAAAAAAAAAAAADmJ7AQ/original"
    />
    <!-- Global site tag (gtag.js) - Google Analytics -->
    <script
      async=""
      src="https://www.googletagmanager.com/gtag/js?id=G-9Z6Z0NTLFB"
    ></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag() {
        dataLayer.push(arguments);
      }
      gtag("js", new Date());
      gtag("config", "G-9Z6Z0NTLFB");
    </script>
    <script>
      window.TracertCmdCache = window.TracertCmdCache || [];
      var t = window.Tracert || {
          _isRenderInit: !0,
          call: function () {
            window.TracertCmdCache.push(arguments);
          },
        },
        f = [
          "call",
          "start",
          "config",
          "logPv",
          "info",
          "err",
          "click",
          "expo",
          "pageName",
          "pageState",
          "time",
          "timeEnd",
          "parse",
          "checkExpo",
          "stringify",
          "report",
          "set",
          "before",
        ];
      for (let i = 0; i < f.length; i++) {
        (function (fn) {
          t[fn] = function () {
            var a = [],
              l = arguments.length;
            for (var j = 0; j < l; j++) {
              a.push(arguments[j]);
            }
            a.unshift(fn);
            window.TracertCmdCache.push(a);
          };
        })(f[i]);
      }
      window.Tracert = t;
      window._to = window._to || {};
      // 针对内网用户，追加的埋点，社区用户不会追踪
      function filterLog(logType) {
        return function (opts) {
          return !!window.GI_USER_INFO?.outUserNo;
        };
      }
      window.Tracert.call("before", "logPv", filterLog("PageMonitor"));
      window.Tracert.call("before", "expo", filterLog("expo"));
      window.Tracert.call("before", "click", filterLog("click"));
    </script>
    <script async="" src="https://ur.alipay.com/tracert_a3220.js"></script>
    <link
      rel="shortcut icon"
      type="image/x-icon"
      href="https://gw.alipayobjects.com/zos/bmw-prod/b9a0f537-3768-445d-aa39-ff49de82124a.svg"
    />
    <link href="/public/libs/localforage.css" rel="stylesheet" />
    <link href="/public/libs/react.css" rel="stylesheet" />
    <link href="/public/libs/react-dom.css" rel="stylesheet" />
    <link href="/public/libs/lodash.css" rel="stylesheet" />
    <link href="/public/libs/antd.css" rel="stylesheet" />
    <link href="/public/libs/@antv/g6.css" rel="stylesheet" />
    <link href="/public/libs/@antv/graphin.css" rel="stylesheet" />
    <link href="/public/libs/@antv/g2plot.css" rel="stylesheet" />
    <link href="/public/libs/@antv/gi-sdk.css" rel="stylesheet" />
    <link href="/public/libs/@antv/gi-assets-basic.css" rel="stylesheet" />
    <link href="/public/libs/@antv/gi-assets-advance.css" rel="stylesheet" />
    <link href="/public/libs/@antv/gi-assets-scene.css" rel="stylesheet" />
    <link href="/public/libs/@antv/gi-assets-algorithm.css" rel="stylesheet" />
    <link href="/public/libs/@antv/gi-assets-tugraph.css" rel="stylesheet" />
    <link
      href="/public/libs/@antv/gi-assets-tugraph-analytics.css"
      rel="stylesheet"
    />
    <link href="/public/libs/@antv/gi-assets-graphscope.css" rel="stylesheet" />
    <link href="/public/libs/@antv/gi-assets-neo4j.css" rel="stylesheet" />
    <link href="/public/libs/@antv/gi-assets-galaxybase.css" rel="stylesheet" />
    <link href="/public/libs/@antv/gi-assets-hugegraph.css" rel="stylesheet" />
    <link href="/public/libs/@antv/gi-assets-janusgraph.css" rel="stylesheet" />
    <link href="/public/libs/gi-assets-xlab.css" rel="stylesheet" />
    <link rel="stylesheet" href="/public/umi.ef161aa1.css" />
    <script>
      window.routerBase = "/";
    </script>
    <script>
      //! umi version: 3.5.41
    </script>
  </head>

  <body style="background: var(--background-color); color: var(--text-color)">
    <div id="root"></div>

    <script src="/public/libs/localforage.min.js"></script>
    <script src="/public/libs/react.min.js"></script>
    <script src="/public/libs/react-dom.min.js"></script>
    <script src="/public/libs/lodash.min.js"></script>
    <script src="/public/libs/antd.min.js"></script>
    <script src="/public/libs/@antv/g6.min.js"></script>
    <script src="/public/libs/@antv/graphin.min.js"></script>
    <script src="/public/libs/@antv/g2plot.min.js"></script>
    <script src="/public/libs/@antv/gi-sdk.min.js"></script>
    <script src="/public/libs/@antv/gi-assets-basic.min.js"></script>
    <script src="/public/libs/@antv/gi-assets-advance.min.js"></script>
    <script src="/public/libs/@antv/gi-assets-scene.min.js"></script>
    <script src="/public/libs/@antv/gi-assets-algorithm.min.js"></script>
    <script src="/public/libs/@antv/gi-assets-tugraph.min.js"></script>
    <script src="/public/libs/@antv/gi-assets-tugraph-analytics.min.js"></script>
    <script src="/public/libs/@antv/gi-assets-graphscope.min.js"></script>
    <script src="/public/libs/@antv/gi-assets-neo4j.min.js"></script>
    <script src="/public/libs/@antv/gi-assets-galaxybase.min.js"></script>
    <script src="/public/libs/@antv/gi-assets-hugegraph.min.js"></script>
    <script src="/public/libs/@antv/gi-assets-janusgraph.min.js"></script>
    <script src="/public/libs/gi-assets-xlab.min.js"></script>
    <script src="/public/umi.f9235eab.js"></script>
  </body>
</html>
